package mn.idax.exchange.otc.enums.response;

import lombok.Getter;

/**
 * @Auther: shihaiming
 * @Date: 2018/8/8
 * @Description:
 */
@Getter
public enum OTCAdResponseEnum {

    // 请选择交易方式
	TRANSACTION_MODE_NOT_SELECTED(110009),
    // 交易币种不存在
	TRANSACTION_CURRENT_NOT_EXIST(110010),
    // 收款账号信息不存在
	RECEIVE_ACCOUNT_NOT_EXIST(110011),
    // 数据不存在
	DATA_NOT_EXIST(110012),
	// 非下架的广告不可编辑
	NOT_DOWN_NO_EDIT(110013),
	//该收款账号已设置不显示
	RECEIVE_ACCOUNT_NOT_DISPLAY(110014),
	//非下架状态的广告才可以下架
	IS_DOWN_NO_DOWN(110015),
	//当前广告不是下架状态，不可上架
	NOT_DOWN_NO_UP(110016),
	//当前广告不是过期状态，不可激活
	NOT_EXPIRED_NO_ACTIVE(110017),
	//用户无该币种账号信息
	COIN_ACCOUNT_NOT_EXIST(110018),
	//该币种账户余额不足
	COIN_ACCOUNT_NOT_ENOUGH(110019),
	//id不存在
	ID_NOT_EXIST(110020),
	//保存失败
	INSERT_FAIL(110021),
	//更新失败
	UPDATE_FAIL(110022),
	//最小限额必须大于0
	MIN_AMMOUNT_MUST_GREATER_ZERO(110023),
	//最大限额不能小于最小限额
	MAX_AMMOUNT_MUST_GREATER_MIN_AMMOUNT(110024),
	//出售价必须大于0
	PRICE_MUST_GREATER_ZERO(110025),
	//广告类型错误
	PARAMETER_TYPE_ERROR(110026),
	//缺少请求参数
	LACK_REQUEST_PARAMTER(110027),
	//广告为卖单时 发广告人勾选的支付方式 自己必须有
	PAYMETHOD_NOT_ENOUGH(110028),
	//您需要完成高级认证才可以发布广告
	REQUIRED_REAL_NAME_AUTH(110029),
	//fake账户无权发布广告
	PUBLISH_AD_NO_AUTH(110030),
	// 发布广告限制修改（每个币种，买卖方向只能发布1条广告，共2条）
	PUBLISH_AD_REPEAT(110031),
	//超出购买广告最大交易限额
	BEYOND_MAX_BUY_LIMIT(110032),
	//超出出售广告最大交易限额
	BEYOND_MAX_SELL_LIMIT(110033),
	//币种不能为null
	COINNAME_NOT_NULL(110034),
	//交易方式错误
	TRANSACTION_ERROR(110035),
	//下单价格应在浮动价格区间内
	FLOATPRICE_EXCEEDING(110036),
	//法币单位不能为空
	PAYMETHOD_UNIT_EMPTY(110037),
	//法币单位不能为空
	PAYMETHOD_UNIT_ERROR(110038),
	//支付方式与国家不匹配
	PAYMETHOD_CURRENCY_ERROR(110039),
    //限制只能承兑商发广告
    NOT_BUSINESSER_AD_PUBLISH(110040),
	//浮动价格-浮动率不匹配
	FLOATINGAD_MISMATCH(110041),
	//小于出售广告最小交易限额
	LESS_MIN_SELL_LIMIT(110042),
	//未有匹配的交易所
	EXCHANGE_NOMATCH(110043),
	//国家、法币、买卖方向、出售币种不可更改
	UPDATE_AD_UNCHANGELESS(110044),
	//用户被限制做场外交易
	USER_IS_FORBIDDEN(110045),
	//未找到该交易所的行情价格
	EXCHANGE_NO_MATCH(110046),
	//小于参考交易所的最低价格
	LESS_EXCHANGE_MINPRICE(110047),
	//超过参考交易所的最高价格
	BEYOND_EXCHANGE_MAXPRICE(110048),
	//当前未有行情价格
	EXCHANGE_PRICE_EMPTY(110049),
	//该广告不属于你
	AD_NOT_BELONG_YOU(110050),
	//该广告需通过手机认证后才可以查看
	VIEW_AD_MUST_MOBILE(110051),

	//该广告需通过初级认证后才可以查看
	VIEW_AD_MUST_CERTIFICATE(110052),

	//该广告需通过高级认证后才可以查看
	VIEW_AD_MUST_ADVANCECERTIFICATE(110053),

	//超过浮动率阈值
	BEYOND_FLOATRATE_THRESHOLD(110054),

	//超出账号可用余额
	BEYOND_MAX_BALANCE_LIMIT(110055),

	//价差过大
	LESS_EXCHANGE_SPREARD(110056),
    ;


    private Integer code;

    OTCAdResponseEnum(Integer code){
        this.code = code;
    }
}
